Sort by Title |
Sorted by Topic |
Sort by Date |
Incorrect Inside Macintosh Volume V documentation
(HTML)
Deprecated - QD15: Identifies incorrect documentation in Inside Macintosh Volume V regarding the formats of PnPixPat and BkPixPat opcodes.
|
Graphics & Imaging |
1995-09-15 |
IOKit Framework Headers
(HTML)
( )
QA1107: Describes the differences between the headers in IOKit.framework and the I/O Kit headers in Kernel.framework.
|
Graphics & Imaging |
2002-01-15 |
Is ColorSync thread safe?
(HTML)
( )
QA1261: Discusses ColorSync thread-safety issues.
|
Graphics & Imaging |
2003-04-17 |
Is the Open Firmware device tree object oriented?
(HTML)
HW80: Discusses the object-oriented attributes of the Open Firmware device tree.
|
Graphics & Imaging |
1999-11-15 |
Legacy Devices
(HTML)
HW84: Discusses why legacy devices with hard-wired I/O addresses may not work properly with Open Firmware.
|
Graphics & Imaging |
2000-03-20 |
LockPixels and DisposeGWorld with QTNewGWorldFromPtr
(HTML)
QA1007: Clarifies some issues surrounding pointer ownership when creating GWorlds with QTNewGWorldFromPtr
|
Graphics & Imaging |
2001-02-26 |
Mac OS X OpenGL Interfaces
(HTML)
( )
QA1269: Describes the Mac OS X specific APIs to set up and use OpenGL.
|
Graphics & Imaging |
2003-06-19 |
Menus & Hardware Accelerated OpenGL under Mac OS 9 Carbon
(HTML)
QA1042: Explains how to handle correctly Mac OS 9 menus when there is hardware accelerated OpenGL blitting.
|
Graphics & Imaging |
2001-07-10 |
Missing ColorSync Profiles
(HTML)
( )
CS13: Describes ColorSync profiles, focusing on the desc tag of the profile and the results of incorrect tags.
|
Graphics & Imaging |
1999-05-03 |
NSOpenGLView redraw problems after a window is closed and re-opened.
(HTML)
QA1353: Workaround for NSOpenGLView failure to draw after its window is closed and re-opened.
|
Graphics & Imaging |
2004-12-03 |
NSTimers and Rendering Loops
(HTML)
QA1385: Using Cocoa timers (NSTimer) to drive a rendering loop
|
Graphics & Imaging |
2004-10-04 |
OpenGL and 3D Graphics Changes in Mac OS X v10.2.3
(HTML)
( )
QA1229: Mac OS X v10.2.3 OpenGL and 3D Graphics improvements
|
Graphics & Imaging |
2003-01-03 |
OpenGL and 3D Graphics Changes in Mac OS X v10.2.4
(HTML)
( )
QA1239: Describes the changes made in OpenGL and 3D graphics for Mac OS X v10.2.4.
|
Graphics & Imaging |
2003-02-18 |
OpenGL and 3D Graphics Changes in Mac OS X v10.2.5
(HTML)
( )
QA1258: Describes the changes made in OpenGL and 3D graphics for Mac OS X v10.2.5.
|
Graphics & Imaging |
2003-04-29 |
OpenGL Driver Monitor Decoder Ring
(HTML)
( )
QA1334: Describes what each of the parameters available in the OpenGL Driver Monitor measure.
|
Graphics & Imaging |
2004-01-30 |
OpenGL Sample Code
(HTML)
QA1166: Describes new naming convention for OpenGL sample code
|
Graphics & Imaging |
2004-12-01 |
OpenGL Texture Sharing Between Contexts
(HTML)
QA1031: Describes the process of creating shared OpenGL contexts and sharing textures between these contexts.
|
Graphics & Imaging |
2001-05-01 |
The "packages" node in the device tree
(HTML)
HW90: Describes the "packages" node in the Open Firmware device tree.
|
Graphics & Imaging |
2000-09-05 |
Parsing the PICT File Format
(HTML)
( )
Deprecated - QD56: Explains where to find information on the PICT file format and warns against parsing a PICT file.
|
Graphics & Imaging |
1998-02-10 |
PCI Type 1 Cycles
(HTML)
HW26: Describes the circumstances when the PowerMac generates a Configuration Type 1 command.
|
Graphics & Imaging |
1995-07-15 |
Preserving embedded ICC profiles when using QuickTime Graphics Importer/Exporters
(HTML)
( )
QA1145: Shows how to preserve the embedded ICC profile when using the QuickTime Graphics Importer/Exporter routines
|
Graphics & Imaging |
2002-09-04 |
Problem Getting PICTS to Display in Correct Colors
(HTML)
Deprecated - QD24: Using a custom color table to get PICTs to display with the right colors in an offscreen GWorld.
|
Graphics & Imaging |
1995-09-15 |
Problem with PaintRgn on 256-color Screens
(HTML)
Deprecated - QD23: PaintRgn with RGBForeColor and transfer mode addOver doesn't return color to original on 256-color-screens.
|
Graphics & Imaging |
1995-09-15 |
Problems Creating a Mask for a Picture
(HTML)
Deprecated - QD27: Demonstrates creating a mask where the mask is 0 for pure white pixels and 1 everywhere else.
|
Graphics & Imaging |
1995-09-15 |
Problems recording CopyBits into a PICT on Mac OS X 10.2
(HTML)
( )
QA1189: Identifies a problem with CopyBits and PICT on Mac OS X 10.2 and gives a simple workaround.
|
Graphics & Imaging |
2002-11-19 |
Providing QuickDraw with a Known Good Port
(HTML)
( )
Deprecated - QA1237: How to use SetPort( NULL) to provide QuickDraw with a known good port.
|
Graphics & Imaging |
2003-09-29 |
QDFlushPortBuffer
(HTML)
( )
QD65: Describes a possible solution for window update problems under Carbon.
|
Graphics & Imaging |
2000-11-08 |
QDSwapPort
(HTML)
( )
QA1128: Explains when to use QDSwapPort.
|
Graphics & Imaging |
2002-11-06 |
Quartz 2D Interpolation
(HTML)
( )
QA1186: Explains how to control Quartz 2D's image interpolation.
|
Graphics & Imaging |
2002-10-29 |
Quartz 2D Thread Safety
(HTML)
( )
QA1238: Explains the thread-safety issues for the Quartz 2D API.
|
Graphics & Imaging |
2003-02-25 |
QuickDraw Text Anti-Aliasing using Quartz 2D
(HTML)
( )
QA1193: Describes APIs added to Mac OS X to allow applications to draw QD text using CG anti-aliasing.
|
Graphics & Imaging |
2002-10-29 |
Replacing OpenPort in Carbon
(HTML)
( )
QD66: Discusses a potential crashing problem when Carbonizing code that uses black and white GrafPorts.
|
Graphics & Imaging |
2000-11-08 |
Retain Counts of io_object_t Objects in IOKit.framework
(HTML)
( )
QA1195: Distinguishes between the retain counts of an I/O Kit kernel object and its io_object_t user space proxy.
|
Graphics & Imaging |
2002-09-04 |
Sample code for allocating an amount of dictionary space
(HTML)
HW71: Discusses the allocation and the setting of memory for Dictionary space in Open Firmware.
|
Graphics & Imaging |
1999-10-11 |
Saving the current Core Graphics Path
(HTML)
QA1056: Explains that the Core Graphics save and restore GState APIs do not affect the path.
|
Graphics & Imaging |
2001-10-02 |
SCSIAction and IOSCSIUserClient on Mac OS X 10.2
(HTML)
( )
QA1201: Describes migrating to a new API for SCSI Parallel devices starting with Mac OS X 10.2.
|
Graphics & Imaging |
2002-09-13 |
Setting the ColorSync profile for a NSBitmapImageRep object
(HTML)
QA1369: Setting the ColorSync profile for a NSBitmapImageRep object
|
Graphics & Imaging |
2004-09-08 |
Setting the preferred CMM programatically?
(HTML)
QA1086: Uses the NCMConcatProfileSet structure to specify the CMM to be used to make the CMWorldRef with the NCWConcatColorWorld function.
|
Graphics & Imaging |
2001-10-24 |
Sharpening Full Scene Anti-Aliasing Details
(HTML)
QA1268: Using full scene anti-aliasing (FSAA) in OpenGL applications.
|
Graphics & Imaging |
2003-10-10 |
Shearing a Coordinate Space with NSAffineTransform
(HTML)
( )
QA1332: Describes a simple way to shear coordinate spaces by adding a few methods to the NSAffineTransform class.
|
Graphics & Imaging |
2004-01-29 |
Special Profile Sizes in ColorSync Manager
(HTML)
CS03: Answers several questions on special profile sizes in ColorSync Manager and other efficiency issues.
|
Graphics & Imaging |
1995-05-01 |
Spooling in or out of CompressPicture or CompressImage
(HTML)
Deprecated - QD17: Recommends alternatives to spooling the results of CompressPicture or CompressImage to or from disk.
|
Graphics & Imaging |
1995-09-15 |
Successful Call to NCWNewColorWorld
(HTML)
( )
CS08: Explains the return value of NCWNewColorWorld and the CMWorldRef parameter as a valid return value when successful.
|
Graphics & Imaging |
1996-02-09 |
SyncCGContextOriginWithPort
(HTML)
QA1010: Describes how to use SyncCGContextOriginWithPort.
|
Graphics & Imaging |
2001-04-11 |
Tioga PostScript Printing Plugins in Mac OS X 10.2
(HTML)
( )
QA1085: Why Tioga printing plugins for PostScript printing aren't called on Mac OS X 10.2 and later.
|
Graphics & Imaging |
2003-07-14 |
Turning Off Core Graphics Clipping
(HTML)
QA1050: Explains how to clear the clipping path for a CGContext.
|
Graphics & Imaging |
2001-07-02 |
Unexpected CG state changes
(HTML)
QA1045: Explains why the Core Graphics drawing state sometimes changes for no apparent reason.
|
Graphics & Imaging |
2001-07-02 |
Updating OpenGL Contexts
(HTML)
( )
QA1209: When and why to update an OpenGL context in response to system and user actions.
|
Graphics & Imaging |
2003-06-19 |
Using Clip Region and Buffer Rectangles with OpenGL Carbon
(HTML)
( )
QA1222: Shows the basics of using buffer rectangles and clip regions with AGL.
|
Graphics & Imaging |
2002-12-19 |
Using cmPathBased profile locations on Mac OS X
(HTML)
( )
QA1203: Shows how to correctly specify cmPath-based profile locations on Mac OS X
|
Graphics & Imaging |
2002-11-06 |
Using Embedded EPS Profiles
(HTML)
( )
CS09: Gives source on embedding ColorSync profiles in EPS as well as PICT and TIFF formats.
|
Graphics & Imaging |
1996-02-09 |
Using Interface Builder's NSOpenGLView or Custom View objects for an OpenGL application
(HTML)
QA1167: Describes usage cases for both NSOpenGLViews and Custom Views for Cocoa OpenGL applications
|
Graphics & Imaging |
2004-10-28 |
Using qd and QDGlobals
(HTML)
( )
Deprecated - QD40: Why a sample program compiled with SC may give the link error: undefined entry qd. Provides a solution.
|
Graphics & Imaging |
1996-02-09 |
Using Temporary Memory with OpenPicture
(HTML)
Deprecated - QD20: Provides several techniques of causing OpenPicture to allocate temporary memory for a picture handle.
|
Graphics & Imaging |
1996-02-01 |
What is the "dump" word and how do I use it?
(HTML)
HW68: Describes the function of the Open Firmware word "dump" and how it can be used.
|
Graphics & Imaging |
1999-10-11 |
What numeric base is the default for the Open Firmware user interface?
(HTML)
HW65: Describes how the default numeric base used by the Open Firmware user interface is hexadecimal.
|
Graphics & Imaging |
1999-10-11 |
When to use PCMCIA, PC Card, and CardBus
(HTML)
HW77: Explains the differences between PCMCIA, PC Card, and CardBus.
|
Graphics & Imaging |
1999-11-15 |
Why am I drawing directly to the screen?
(HTML)
QA1015: Explains why drawing to a window's backbuffer can affect the upper left corner of the screen instead.
|
Graphics & Imaging |
2004-02-19 |
Why are my Core Graphics calls drawing upside down?
(HTML)
QA1009: Explains why CoreGraphics drawing comes out upside down relative to QuickDraw drawing.
|
Graphics & Imaging |
2001-04-11 |
Why did the name of the PCI bridge change?
(HTML)
( )
HW59: Explains the name change of the PCI bridge to the generic name "pci" in Open Firmware.
|
Graphics & Imaging |
1999-03-29 |
Why does logging keep my Printer Module from working?
(HTML)
( )
Deprecated - QA1182: Describes some problems with standard printf logging in a Printer Module on Jaguar.
|
Graphics & Imaging |
2002-11-06 |
Why don't all of my PDE localizations show up in all applications?
(HTML)
( )
QA1185: Explains why some PDE localizations might not appear in all applications.
|
Graphics & Imaging |
2002-10-16 |
Window Manager and EraseRect
(HTML)
Deprecated - QD26: Why WindowManager causes a flicker using EraseRect and provides a solution for this problem.
|
Graphics & Imaging |
1995-09-15 |
The "/aliases" node in the device tree
(HTML)
HW89: Describes the aliases node in the Open Firmware device tree.
|
Hardware |
2000-09-05 |
128Mb SDRAM ICs limitation on original "Bronze Keyboard" Powerbook G3
(HTML)
QA1040: Outlines Memory ICs design limitation on original "Bronze Keyboard" Powerbook G3.
|
Hardware |
2001-06-21 |
The AAPL, slot-name property and PCI
(HTML)
( )
HW61: Discusses the use of the AAPL,slot name property for PCI
|
Hardware |
1999-04-19 |
Adding dependencies with kmodload
(HTML)
QA1097: Illustrates how to specify dependencies when using kmodload.
|
Hardware |
2001-12-05 |
ANSI SCSI Standards
(HTML)
Deprecated - DV03: Describes past Macintosh systems that did not fully support the ANSI SCSI-1 standard.
|
Hardware |
1995-07-01 |
Are interrupts enabled while Open Firmware is running?
(HTML)
( )
HW44: Explains that interrupts are disabled when Open Firmware is running.
|
Hardware |
1999-02-15 |
Are the Name Registry device tree nodes unique?
(HTML)
Deprecated - HW64: Discusses whether Name Registry nodes copied from the Open Firmware device tree are unique.
|
Hardware |
1999-10-11 |
Available FireWire Isochronous Bandwidth
(HTML)
QA1356: Discusses attempting to "pre-flight" an isochronous bandwidth allocation request by reading the currently available bandwidth.
|
Hardware |
2004-07-07 |
Avoiding Kernel Event Conflicts
(HTML)
QA1063: Documents the namespace for the vendor_code field of the kern_event_msg structure.
|
Hardware |
2001-09-14 |
Bluetooth Radio Power Class for Apple Systems
(HTML)
( )
QA1278: Notes Preferred Bluetooth Transmitter Characteristics for products designed for Apple Systems.
|
Hardware |
2003-08-06 |
Booting after invoking the Open Firmware user interface
(HTML)
( )
HW48: Tells how to boot a system after entering the Open Firmware user interface.
|
Hardware |
1999-02-15 |
Can you explain the words "begin" and "again"?
(HTML)
HW70: Explains the Forth looping words "begin" and "again" and how to escape such a loop.
|
Hardware |
1999-10-11 |
Changing the configuration variable in Open Firmware
(HTML)
( )
HW40: Tells how to change the configuration variable in Open Firmware.
|
Hardware |
1999-02-15 |
Changing the TCP Window Size
(HTML)
NW47: Describes how to change the TCP window size in Open Transport.
|
Hardware |
1997-03-14 |
Checking for the Printer Driver
(HTML)
DV42: Describes a legacy Mac OS technique avoiding system hangs when using serial drivers on USB systems.
|
Hardware |
2000-06-19 |
The "chosen" node in the device tree
(HTML)
HW88: Describes how to find the "chosen" node in the Open firmware device tree.
|
Hardware |
2000-09-05 |
Clearing mDNSResponder's cached records
(HTML)
QA1310: Clearing the Rendezvous service cache (mDNSResponder's cached records) for testing purposes.
|
Hardware |
2004-02-11 |
Common QA and Roadmap for USB Software Development on Mac OS X
(HTML)
QA1370: Roadmap for development of USB Software on Mac OS X and some Common Questions and Answers
|
Hardware |
2004-09-22 |
Converting a numeric string to a number under Forth
(HTML)
( )
HW52: Demonstrates numeric string conversion in Forth.
|
Hardware |
1999-03-29 |
DDR SDRAM ICs for PowerBooks and iBooks that use Memory bus slewing
(HTML)
QA1344: Specifies DDR SDRAM IC optimization for PowerBooks and iBooks that use Memory bus slewing.
|
Hardware |
2004-03-18 |
Detecting a CD-ROM
(HTML)
( )
DV18: Demonstrates CD-ROM drive detection.
|
Hardware |
1997-01-31 |
Detecting specific ROM-in-RAM Mac
(HTML)
( )
Deprecated - HW49: Identifying a Mac by name ("iMac"), and better alternatives for determining specific features ("has Firewire").
|
Hardware |
1999-10-05 |
Determining Open Firmware configuration variables
(HTML)
( )
HW56: Discusses how to determine the Open Firmware variables on a system.
|
Hardware |
1999-03-29 |
Determining Open Firmware version
(HTML)
HW100: Demonstrates how to find out the version of Open Firmware on your Macintosh.
|
Hardware |
2000-10-06 |
Determining RAM size & location in New World Machines
(HTML)
QA1065: Demonstrates Open Firmware method of determining RAM size & location in New World Machines.
|
Hardware |
2001-08-01 |
Determining the version of Open Firmware on your Mac
(HTML)
( )
HW60: Describes a method to display the version of Open Firmware on a Macintosh.
|
Hardware |
1999-03-29 |
Difference between an Open Firmware word and method
(HTML)
( )
HW46: Describes the differences between an Open Firmware word and an Open Firmware method.
|
Hardware |
1999-02-15 |
Difference between using Restart or Shut Down in the Finder's Special menu in Open Firmware
(HTML)
( )
HW47: Explains the differences between using Restart or Shut Down on Open Firmware
|
Hardware |
1999-02-15 |
Disabling a Processor on a Multiprocessor System
(HTML)
( )
QA1141: Describes how to disable a processor on a multiprocessor system for testing purposes.
|
Hardware |
2002-05-22 |
Discovering all advertised Rendezvous service types
(HTML)
QA1337: Explains how to discover all Rendezvous service types being advertised on the local network.
|
Hardware |
2004-06-01 |
Displaying PCI Configuration Registers contents in Open Firmware
(HTML)
QA1036: Demonstrates how to display PCI Configuration Resister contents in Open Firmware.
|
Hardware |
2001-05-18 |
dl command in 1 machine mode
(HTML)
( )
HW51: Describes using the "dl" command in 1 machine mode.
|
Hardware |
1999-03-29 |
Do PowerBooks have a PCI bus?
(HTML)
( )
HW43: Explains that a Powerbook has a PCI bus.
|
Hardware |
1999-02-15 |
DR Emulator Caches
(HTML)
( )
Deprecated - HW28: Describes the Dynamic Recompiling emulator's cache, including a description of when to flush the cache.
|
Hardware |
1996-04-08 |
DRAM DIMM power pin connections for Macintosh Computers
(HTML)
( )
QA1271: Discusses design considerations for DRAM DIMM power pin connections for Macintosh Computers.
|
Hardware |
2003-07-04 |
The dreaded "incompatible flag -framework" error
(HTML)
QA1096: Explains how to eliminate the incompatible flag -framework error in Project Builder.
|
Hardware |
2001-12-05 |
Driver Gestalt & Icon Services
(HTML)
( )
DV37: Describes the interaction of Driver Gestalt & Icon Services
|
Hardware |
1999-10-05 |